home *** CD-ROM | disk | FTP | other *** search
- LABEL DO-L
- SCREEN T
- REPLY l|
- WHEN "1:" DO : WHEN -
- WAIT MANUAL
- SEnd
- WHEN "function:" DO
- WAIT MANUAL
- JUMP MENU
- LABEL DO-A
- SCREEN T
- REPLY go pcs-117|
- WHEN "function:" DO
- WAIT MANUAL
- JUMP MENU
- LABEL DO* Bypass Crosstalk XVI version 3.50 logo *
-
- This patch lets you bypass the logo screen and cutesy words of wisdom (I
- like them myself, but they are not for my impatient users).
-
- A>copy xtalk.exe xtalk.bak <-- MAKE A BACKUP COPY FIRST!!!
-
- A>rename xtalk.exe xtalk.zap <-- rename xtalk program to dummy file
-
- A>debug xtalk.zap <-- start the debug program
-
- -u 90ab <-- unassemble from cs:90AB
-
- xxxx:90AB E85074 CALL 04FE
- xxxx:90AE E8C05D CALL EE71
- xxxx:90B1 E80C3A CALL CAC0
- xxxx:90B4 E84E6A CALL FB05
- xxxx:90B7 E81B77 CALL 07D5
- xxxx:90BA E85907 CALL 9816 <-- this is the culprit call. if
- xxxx:90BD E80207 CALL 97C2 you don't see these instructions
- xxxx:90C0 7203 JB 90C5 you better quit while your ahead.
- xxxx:90C2 E8A276 CALL 0767
- xxxx:90C5 A0F50B MOV AL,[0BF5]
- xxxx:90C8 803E120020 CMP BYTE PTR [0012],20
-
- -e 90ba 90 90 90 <-- replace the call with 3 NOPs
-
- -w <-- write out the changes
-
- -q <-- quit debug
-
- A>rename xtalk.zap xtalk.exe <-- rename back to orginal program
-
-
-
-